package Utils;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class MD5{
	public static String encrypt(String sign) throws NoSuchAlgorithmException { 
	
			MessageDigest md = MessageDigest.getInstance("MD5"); 
			md.update(sign.getBytes()); 
			byte[] hash = md.digest(); 
			StringBuffer hexString = new StringBuffer(); 
		
			for (int i = 0; i < hash.length; i++) { 
			if ((0xff & hash[i]) < 0x10) 
			hexString.append("0" + Integer.toHexString((0xFF & hash[i]))); 
			else 
			hexString.append(Integer.toHexString(0xFF & hash[i])); 
			} 
			sign = hexString.toString(); 
			return sign; 
			}
}